package com.westos.userauth.dao.mybatis;

import com.westos.userauth.domain.SecurityGroup;
import com.westos.userauth.domain.UserLogin;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserLoginDAO {
    //创建用户登录(liuhao)
    int createUserLogin(UserLogin userLogin);

    /**
     * 修改用户登陆(白伟)
     */
     int updateByUserLoginId(UserLogin userLogin);

     /**
     * 修改用户密码(白伟)
     */
    int updateByUserLoginIdAndCurrentPassword(@Param(value = "userLoginId") String userLoginId,@Param(value = "newpassword") String newpassword);
    /**
     * 根据userLoginId和currentPassword查询UserLogin对象(白伟)
     */
    UserLogin queryByUserLogin(UserLogin userLogin);
    /**
     * 根据userLoginId查询UserLogin对象
     * 孙秦浩
     */
    UserLogin queryById(String userLoginId);

    int updateUserLogin(UserLogin userLogin);

}
